package com.ruoyi.xuexiao.domain.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/** 正射影像实体类
 * @author 郭伟明
 * @version 1.0
 * @date 2024/05/27 18:58
 * @since 1.0
 */
@Data
@TableName("ks_dom")
public class KsDom {
    
    /**
     * 许可证号
     */
    @ApiModelProperty("许可证号")
    private String xkzh;

    /**
     * 年度
     */
    @ApiModelProperty("年度")
    private Integer year;

    /**
     * 月份
     */
    @ApiModelProperty("月份")
    private Integer month;

    /**
     * 访问地址
     */
    @ApiModelProperty("访问地址")
    private String url;

    /**
     * 名称标识
     */
    @ApiModelProperty("名称标识")
    private String mc;

    /**
     * 主键ID
     */
    @ApiModelProperty("主键ID")
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    /**
     * 服务类型 1:xyz 2:ArcGIS
     */
    @ApiModelProperty("服务类型 1:xyz 2:ArcGIS")
    private Integer type;

    /**
     * 发布服务类型 1:true 0:false
     */
    @ApiModelProperty("发布服务类型 1:true 0:false")
    private Integer service;

    /**
     * 挂载类型 1.矿山挂载 2.县级挂载
     */
    @ApiModelProperty("挂载类型 1.矿山挂载 2.县级挂载")
    private Integer gzlx;

    /**
     * 日期
     */
    @ApiModelProperty("日期")
    @TableField(exist = false)
    private String dataTime;


    /**
     *删除标识 0未删除,1删除
     */
    @ApiModelProperty(name = "删除标识")
    @TableField(exist = false)
    private Integer delState;
}
